home *** CD-ROM | disk | FTP | other *** search
/ Chip 2006 July / CHIP 2006-07.2.iso / program / web_gelistirme / easyphp1-7_setup.exe / {app} / phpmyadmin / index.php < prev    next >
Encoding:
PHP Script  |  2003-09-07  |  5.0 KB  |  119 lines

  1. <?php
  2. /* $Id: index.php,v 1.54 2003/07/11 09:35:05 rabus Exp $ */
  3. // vim: expandtab sw=4 ts=4 sts=4:
  4.  
  5.  
  6. /**
  7.  * Gets core libraries and defines some variables
  8.  */
  9. require('./libraries/grab_globals.lib.php');
  10. require('./libraries/common.lib.php');
  11.  
  12. // Gets the default font sizes
  13. PMA_setFontSizes();
  14.  
  15. // Gets the host name
  16. // loic1 - 2001/25/11: use the new globals arrays defined with php 4.1+
  17. if (empty($HTTP_HOST)) {
  18.     if (!empty($_ENV) && isset($_ENV['HTTP_HOST'])) {
  19.         $HTTP_HOST = $_ENV['HTTP_HOST'];
  20.     }
  21.     else if (!empty($HTTP_ENV_VARS) && isset($HTTP_ENV_VARS['HTTP_HOST'])) {
  22.         $HTTP_HOST = $HTTP_ENV_VARS['HTTP_HOST'];
  23.     }
  24.     else if (@getenv('HTTP_HOST')) {
  25.         $HTTP_HOST = getenv('HTTP_HOST');
  26.     }
  27.     else {
  28.         $HTTP_HOST = '';
  29.     }
  30. }
  31.  
  32.  
  33. /**
  34.  * Defines the frameset
  35.  */
  36. // loic1: If left light mode -> urldecode the db name
  37. if (isset($lightm_db)) {
  38. // no longer urlencoded because of html entities in the db name
  39. //    $db    = urldecode($lightm_db);
  40.     $db    = $lightm_db;
  41.     unset($lightm_db);
  42. }
  43. $url_query = PMA_generate_common_url(isset($db) ? $db : '');
  44.  
  45. header('Content-Type: text/html; charset=' . $GLOBALS['charset']);
  46.  
  47. require('./libraries/relation.lib.php');
  48. $cfgRelation = PMA_getRelationsParam();
  49.  
  50. if ($cfg['QueryHistoryDB'] && $cfgRelation['historywork']) {
  51.     PMA_purgeHistory($cfg['Server']['user']);
  52. }
  53.  
  54. $phpmain_hash = md5($cfg['PmaAbsoluteUri']);
  55. $phpmain_hash_js = time();
  56. ?>
  57. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
  58.     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
  59. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $available_languages[$lang][2]; ?>" lang="<?php echo $available_languages[$lang][2]; ?>" dir="<?php echo $text_dir; ?>">
  60. <head>
  61. <title>phpMyAdmin <?php echo PMA_VERSION; ?> - <?php echo $HTTP_HOST; ?></title>
  62. <meta http-equiv="Content-Type" content="text/html; charset=<?php echo $charset; ?>" />
  63. <link rel="stylesheet" type="text/css" href="./css/phpmyadmin.css.php?lang=<?php echo $lang; ?>&js_frame=right" />
  64. </head>
  65.  
  66. <?php
  67. if ($cfg['QueryFrame']) {
  68.  
  69.     if ($cfg['QueryFrameJS']) {
  70.         echo '<script type="text/javascript">' . "\n";
  71.         echo '<!--' . "\n";
  72.         echo '    document.writeln(\'<frameset cols="' . $cfg['LeftWidth'] . ',*" rows="*" border="1" frameborder="1" framespacing="0">\');' . "\n";
  73.         echo '    document.writeln(\'    <frameset rows="*, 50" framespacing="0" frameborder="0" border="0">\');' . "\n";
  74.         echo '    document.writeln(\'        <frame src="left.php?' . $url_query . '&hash=' . $phpmain_hash . $phpmain_hash_js . '" name="nav" frameborder="0" />\');' . "\n";
  75.         echo '    document.writeln(\'        <frame src="queryframe.php?' . $url_query . '&hash=' . $phpmain_hash . $phpmain_hash_js . '" name="queryframe" frameborder="0" scrolling="no" />\');' . "\n";
  76.         echo '    document.writeln(\'    </frameset>\');' . "\n";
  77.         echo '    document.writeln(\'    <frame src="' . (empty($db) ? $cfg['DefaultTabServer']  : $cfg['DefaultTabDatabase']) . '?' . $url_query . '" name="phpmain' . $phpmain_hash . $phpmain_hash_js . '" border="0" frameborder="0" />\');' . "\n";
  78.         echo '    document.writeln(\'    <noframes>\');' . "\n";
  79.         echo '    document.writeln(\'        <body bgcolor="#FFFFFF">\');' . "\n";
  80.         echo '    document.writeln(\'            <p>' . str_replace("'", "\'", $strNoFrames) . '</p>\');' . "\n";
  81.         echo '    document.writeln(\'        </body>\');' . "\n";
  82.         echo '    document.writeln(\'    </noframes>\');' . "\n";
  83.         echo '    document.writeln(\'</frameset>\');' . "\n";
  84.         echo '//-->' . "\n";
  85.         echo '</script>' . "\n";
  86.         echo "\n";
  87.         echo '<noscript>' . "\n";
  88.     }
  89.  
  90.     echo '<frameset cols="' . $cfg['LeftWidth'] . ',*" rows="*"  border="1" frameborder="1" framespacing="0">' . "\n";
  91.     echo '    <frameset rows="*, 50" framespacing="0" frameborder="0" border="0">' . "\n";
  92.     echo '        <frame src="left.php?' . $url_query . '&hash=' . $phpmain_hash . '" name="nav" frameborder="0" />' . "\n";
  93.     echo '        <frame src="queryframe.php?' . $url_query . '&hash=' . $phpmain_hash . '" name="queryframe" frameborder="0" scrolling="no" />' . "\n";
  94.     echo '    </frameset>' . "\n";
  95.     echo '    <frame src="' . (empty($db) ? $cfg['DefaultTabServer']  : $cfg['DefaultTabDatabase']) . '?' . $url_query . '" name="phpmain' . $phpmain_hash . '" frameborder="0" />' . "\n";
  96.  
  97. } else {
  98.  
  99.     echo '<frameset cols="' . $cfg['LeftWidth'] . ',*" rows="*" border="1" frameborder="1" framespacing="0">' . "\n";
  100.     echo '    <frame src="left.php?' . $url_query . '&hash=' . $phpmain_hash . '" name="nav" frameborder="0" />' . "\n";
  101.     echo '    <frame src="' . (empty($db) ? $cfg['DefaultTabServer']  : $cfg['DefaultTabDatabase']) . '?' . $url_query . '" name="phpmain' . $phpmain_hash . '" frameborder="1" />' . "\n";
  102.  
  103. }
  104. ?>
  105.  
  106.     <noframes>
  107.         <body bgcolor="#FFFFFF">
  108.             <p><?php echo $strNoFrames; ?></p>
  109.         </body>
  110.     </noframes>
  111. </frameset>
  112. <?php
  113. if ($cfg['QueryFrame'] && $cfg['QueryFrameJS']) {
  114.     echo '</noscript>' . "\n";
  115. }
  116. ?>
  117.  
  118. </html>
  119.